Plc Theory